home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1997 May / PC Plus Super CD Issue 127 (May 1997).iso / install / disk1 / readdbd.pak / READDBD.TXT
Encoding:
Text File  |  1995-08-24  |  5.3 KB  |  136 lines

  1.                    Welcome to Database Desktop 5.1
  2.                    ===============================
  3.  
  4. Thank you for purchasing Delphi. This file contains important
  5. information about Database Desktop that supplements and supersedes
  6. information in the Database Desktop documentation.
  7.  
  8.  
  9. TABLE OF CONTENTS
  10. -----------------
  11. 1. Installation
  12. 2. What Is Database Desktop?
  13. 3. Summary of New Features
  14. 4. Guide to the Documentation
  15. 5. Restrictions
  16.  
  17.  
  18. 1. INSTALLATION
  19. ---------------
  20. The Delphi installation program installs Database Desktop. Follow the 
  21. instructions in the Delphi documentation and README file.
  22.  
  23.  
  24. 2. WHAT IS DATABASE DESKTOP?
  25. ----------------------------
  26. Database Desktop, a separate application installed by the Delphi 
  27. installation program, lets you work with tables interactively.
  28. For example, you can create, restructure, query, copy, rename,
  29. or delete a table. To access SQL tables using Database Desktop,
  30. you must also have Borland SQL Links installed.
  31.  
  32.  
  33. 3. SUMMARY OF NEW FEATURES
  34. --------------------------
  35. Database Desktop has been enhanced in the following ways:
  36.  
  37. - SQL access is now available for queries and table operations,
  38.   including creating and restructuring tables.
  39.  
  40. - A Utilities menu with the following commands has been added:
  41.  
  42.   Add        Adds the records in one table to those in another table
  43.   Copy       Makes a copy of a table, QBE query, or SQL statement
  44.   Delete     Deletes a table, QBE query, or SQL statement
  45.   Empty      Removes all records from a table
  46.   Passwords  Lets you add and remove passwords from the list of passwords
  47.              you have used in the current session
  48.   Rename     Changes the name of a table, QBE query, or SQL statement
  49.   Sort       Sorts the data in a table
  50.   Subtract   Removes from one table records that exist in another.
  51.  
  52.   You can use Add, Copy, Delete, and Empty on SQL tables.
  53.  
  54. - You can execute SQL statements using the SQL Editor.
  55.  
  56.  
  57. 4. GUIDE TO THE DOCUMENTATION
  58. -----------------------------
  59. Database Desktop has the following documentation:
  60.  
  61. - Online help fully documents Database Desktop. Press F1 any time Database
  62.   Desktop is running to get help. In addition to topic search and context
  63.   sensitive help, task-oriented help is available for many topics. 
  64.  
  65. - The Delphi Database Application Developer's Guide contains an appendix
  66.   that summarizes Database Desktop features.
  67.  
  68. - The Database Desktop User's Guide, which is available on your Delphi
  69.   CD-ROM, fully documents Database Desktop.
  70.  
  71.  
  72. 5. RESTRICTIONS
  73. ---------------
  74. - You cannot copy from a Paradox table to a dBASE table if the Paradox
  75.   table has a BYTE field. You will get the error message "Invalid field
  76.   type." To move data from a Paradox table that has a BYTE field to the
  77.   dBASE file format, follow these steps:
  78.  
  79.   a. Use File|New|Table to create a dBASE table.
  80.      - Borrow the structure of the Paradox table.
  81.      - Set the type of the BYTE field to Memo in the dBASE table.
  82.      - Save the new table structure.
  83.  
  84.   b. Use Utilities|Add to copy the records from the Paradox table to
  85.      the new dBASE table. The binary contents of the BYTE field will be
  86.      stored in the corresponding Memo field.
  87.  
  88. - When you use File|New|Table to create a remote SQL table, the list of
  89.   field types available for the server may include unsupported types.
  90.   If you attempt to use these field types, an appropriate error message
  91.   is displayed.
  92.  
  93.   For example, for InterBase servers, the type ARRAY appears in the
  94.   field type list. If you attempt to create a table with an ARRAY
  95.   field, the error message "Cannot create a field of type ARRAY" is
  96.   displayed when you Save the table.
  97.  
  98.   This situation is most common for databases accessed using ODBC.
  99.  
  100. - When accessing tables on SQL servers, anomalies can result from
  101.   differing table-naming conventions. When you display a list of
  102.   tables for some servers, the tables listed include user names.
  103.   For other servers, user names are not included.
  104.  
  105.   For example, if you choose Utilities|Copy and choose an alias for
  106.   an InterBase server, you might see the following table list:
  107.  
  108.     CUSTOMER
  109.     ORDER
  110.     LINEITEM
  111.  
  112.   On a Sybase server, you might see the the user name as well (Henry
  113.   is the user name):
  114.  
  115.     Henry.Customer
  116.     Henry.Order
  117.     Henry.LineItem
  118.  
  119.   When specifying table names in Database Desktop dialog boxes, follow
  120.   the server's table-naming convention. On an InterBase server, enter
  121.   just the table name. On a Sybase server, enter <username>.<tablename>.
  122.  
  123.   If you do not follow the server's table-naming conventions and a table
  124.   of the specified name exists, confirmation messages may not be displayed
  125.   when you expect to see them. In particular, if you copy to an existing
  126.   table on a server, and you do not follow the table-naming convention of
  127.   the server, you will not be asked whether to overwrite the existing table.
  128.  
  129.   For example, suppose your user name is Henry and a table named
  130.   Henry.Customer exists on your Sybase server. If you choose Utilities|Copy
  131.   to copy a local Customer table to your server and you specify
  132.   Customer as the destination table name instead of Henry.Customer,
  133.   the table Henry.Customer on your server is overwritten without notice.
  134.   If, however, you specify Henry.Customer as the destination table, you
  135.   are asked whether to overwrite the existing table.
  136.